RUP Based Analysis and Design with Aspects

نویسندگان

  • Leonardo Cole
  • Eduardo Kessler Piveta
  • Augusto Sampaio
  • Luiz Freire
چکیده

Aspect-Oriented Software Development (AOSD) is a new paradigm aiming to solve problems that are not adequately addressed by the Object-Oriented paradigm. Therefore, it seems appropriate to adapt software processes showing when and how crosscutting concerns should be considered. The Rational Unified Process (RUP) is one of the most widely used software development processes focusing on object-oriented software development, but RUP was not originally conceived considering separation of crosscutting concerns. This work proposes adjustments to one of the most affected RUP disciplines, Analysis and Design, in order to use new concepts and techniques of AOSD. A case study is developed to validate the proposed approach.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Mapping of McGraw Cycle to RUP Methodology for Secure Software Developing

Designing a secure software is one of the major phases in developing a robust software. The McGraw life cycle, as one of the well-known software security development approaches, implements different touch points as a collection of software security practices. Each touch point includes explicit instructions for applying security in terms of design, coding, measurement, and maintenance of softwar...

متن کامل

Effects of Rumen Undegradable Protein on Productive Performance and N Balance of Holstein Cows in Early Post-Partum Period

Metabolizable protein (MP) supply and amino acid balance were manipulated through selection of highly digestible rumen-undegradable protein (RUP) sources. Effects on production efficiency and N utilization of early post-partum dairy cows were determined. Forty-two multiparous and 16 primiparous Holstein cows were assigned to the diets in a randomized complete block design immediately after part...

متن کامل

A RUP-Based Software Process Supporting Progressive Implementation

INTRODUCTION Software development has become a more complex activity over the last years. Clients have been increasingly demanding higher productivity, better software quality and shorter time to market. Additional strain results from new common requirements such as distribution and concurrent access. These and other non-functional aspects complicate implementation, test and maintenance activit...

متن کامل

Extending the Rational Unified Process with a User Experience Discipline: a Case Study

The Rational Unified process is widely used as a process framework for software development. The introduction and use of the RUP is not straight forward. Experience and research have shown that some sort of tailoring of RUP to the software development organization and the software development projects is necessary to be able to use the framework in a productive way in the projects. In this pape...

متن کامل

Rational Unified Process for Systems Engineering Part III: Requirements analysis and design

In the August issue of The Rational Edge, we began a three-part series to provide an overview of the latest evolution of Rational Unified Process for Systems Engineering,® or RUP SE.® RUP SE is an application of the Rational Unified Process,® or RUP,® software engineering process framework. RUP users should note that the currently available RUP Plug-In for SE is the RUP SE v1 Plug-In, which was...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004